﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="login.aspx.cs" Inherits="Golos.Web.logon" %>

<html>
    <head>
    <%--<script type="text/javascript" src="http://cdn.connect.mail.ru/js/loader.js"></script>      --%>  
    </head>
    <body>

        <div style="text-align: center; padding-top:100px;">
            <a title="Войти, используя Facebook" 
                rel="open_facebook" 
                onclick="fb_open()" 
                href="#" style="display:inline-block;width:24px;height:24px;margin:0 7px 0 0;background:url(http://test.pravural.ru/plugins/openid/templates/skin/default/img/auth_icons.png) -96px 0"></a>

            <a title="Войти, используя ВКонтакте" 
                onclick="javascript: openid_vk();" 
                href="#" style="display:inline-block;width:24px;height:24px;margin:0 7px 0 0;background:url(http://test.pravural.ru/plugins/openid/templates/skin/default/img/auth_icons.png) -24px 0"></a>
        
            <a title="Войти, используя Twitter" 
                onclick="javascript: openid_twitter();" 
                href="#" style="display:inline-block;width:24px;height:24px;margin:0 7px 0 0;background:url(http://test.pravural.ru/plugins/openid/templates/skin/default/img/auth_icons.png) -72px 0"></a>
        
            <a title="Войти, используя Google" 
                onclick="javascript: openid_google();" 
                href="#" style="display:inline-block;width:24px;height:24px;margin:0 7px 0 0;background:url(http://test.pravural.ru/plugins/openid/templates/skin/default/img/auth_icons.png) -0px 0"></a>
        
            <a title="Войти, используя Yandex" 
                onclick="javascript: openid_yandex();" 
                href="#" style="display:inline-block;width:24px;height:24px;margin:0 7px 0 0;background:url(http://test.pravural.ru/plugins/openid/templates/skin/default/img/auth_icons.png) -168px 0"></a>
        </div>

        <div id="vk_api_transport" style="position: absolute; top: -10000px;"></div>


        <script type="text/javascript" src="http://vkontakte.ru/js/api/openapi.js"></script>


        <script type="text/javascript">
            var sVkTransportPath = 'http://golosim.ru/auth/xd_receiver.html';
            var iVkAppId = '2771470';
            var sVkLoginPath = 'http://golosim.ru/auth/vk.aspx';
            var fbAppId = '289229027804050';
            var fbLoginPath = 'http://golosim.ru/auth/fb.aspx';
            var sTwitterLoginPath = 'http://golosim.ru/auth/tw.aspx';
            var base_redir_url = "/login.aspx";


            function getEl(id) {
                return document.getElementById(id);
            }

            function openid_yandex() {
                getEl('open_login').value = 'openid.yandex.ru';
                authRedir();

            }

            function openid_rambler() {
                getEl('open_login').value = 'rambler.ru';
                authRedir();
            }

            function openid_google() {
                authRedirGoogle();
            }

            function authRedirGoogle() {
                window.location = base_redir_url + "?submit_open_login=go&open_login=https://www.google.com/accounts/o8/id&return=http://golosim.ru/login.aspx";
            }

            function authRedir() {

                if (getEl('open_login').value) {
                    str = base_redir_url + "?submit_open_login=go&amp;open_login=" + getEl('open_login').value + "&amp;return=" + getEl('rreturn').value;
                    window.location = str;
                } else {

                    alert('Не указан OpenId');

                }

            }
            
            function openid_vk() {
                VK.Auth.login(function (data) {
                    if (data.session) {
                        window.location = sVkLoginPath + "?uid=" + data.session.user["id"] //+ "&hash=" + data.session.sig 
                            + "&first_name=" + data.session.user["first_name"] + "&last_name=" + data.session.user["last_name"];
                    }
                }, VK.access.FRIENDS);
            }
            

            VK.init({ apiId: iVkAppId, nameTransportPath: sVkTransportPath });
            //VK.Widgets.Auth('vk_auth', { onAuth: function () { window.location=sVkLoginPath} });
            var w;
            function fb_open() {
                window.location = 'https://www.facebook.com/login.php?api_key=' + fbAppId + '&cancel_url=' + fbLoginPath 
                    + '?err=problem&display=page&fbconnect=1&next=' + fbLoginPath + '&return_session=1&session_version=3&v=1.0';
            }
            function openid_twitter() {
                window.location = sTwitterLoginPath;
            }
        </script>
    </body>
</html>